import java.awt.Dimension;
import java.awt.Graphics;
import java.awt.Image;

import javax.swing.JPanel;

/**
 * ImagePanel 
 *  - For placing backround Image for the JPanel
 *  - Swing JFC (ImagePanel)
 * Modified source code from <http://www.java2s.com/Code/Java/Swing-JFC/Panelwithbackgroundimage.htm>
 */

public class ImagePanel extends JPanel {
	private Image img;
	
	public ImagePanel(Image img) {
	    this.img = img;
	    Dimension size = new Dimension(img.getWidth(null), img.getHeight(null));
	    setPreferredSize(size);
	    setMinimumSize(size);
	    setMaximumSize(size);
	    setSize(size);
	    setLayout(null);
	  }

	  public void paintComponent(Graphics g) {
	    g.drawImage(img, 0, 0, null);
	  }
}